﻿using System;
using System.Collections.Generic;
using System.Text;

namespace GenTheme
{
    interface IRow : IEnumerable<IThemeObject>
    {
        bool IsLongRow { get; }
        int RowId { get; }
        ITheme Theme { get; }

        void Add(IThemeObject item);

        #region IList<IThemeObject> Members

        int IndexOf(IThemeObject item);

        IThemeObject this[int index] { get; }

        #endregion

        #region ICollection<IThemeObject> Members

        bool Contains(IThemeObject item);

        int Count { get; }

        #endregion

    }
}
